using System.Threading;

namespace OracleInternal.ConnectionPool
{
	internal class PoolPopulationOption
	{
		public int m_requestCount;

		public int m_targetCount;

		public Semaphore m_semPoolPopulation;

		public string m_connectionClass;

		public bool m_ignoreIncrPoolSize;

		public PoolPopulationOption(int requestCount, int targetCount, Semaphore semPoolPopulation, bool ignoreIncrPoolSize, string connectionClass = null)
		{
			m_requestCount = requestCount;
			m_targetCount = targetCount;
			m_semPoolPopulation = semPoolPopulation;
			m_ignoreIncrPoolSize = ignoreIncrPoolSize;
			m_connectionClass = connectionClass;
		}
	}
}
